package com.meilai.project.dto.media;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 杨凯博
 * @date 2022/2/13
 */


@Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@ApiModel(value="导入excel-AB点位", description="导入excel-AB点位")
public class ImportAbPointDTO {
    @ApiModelProperty("A面编号")
    @Excel(name = "A面编号(值唯一，请勿重复)")
    private String code;
    @ApiModelProperty(value = "项目ID")
    private Long building_area_id;
    @ApiModelProperty(value = "A面媒体类型ID")
    @Excel(name = "A面媒体类型",replace = {"电梯智能框_1", "楼宇框架_2","路名牌_3","加油站-广告牌_5","加油站-立柱_6","加油站-加油机_7","加油站-桁架_8","综合市场_9","软膜灯箱_10","大屏_11","大牌_12"})
    private Long media_type_id;
    @ApiModelProperty(value = "A面画面属性ID")
    @Excel(name = "A面画面属性",replace = {"海报（铜版纸）_60", "户外写真（pp）_61","室内写真（pp）_62","软膜_63","喷绘布_64","刀刮布_65","户外车贴_66","室内车贴_67"})
    private Long pic_type_id;
    @ApiModelProperty("A面位置")
    @Excel(name = "A面位置")
    private String location;
    @ApiModelProperty("A面外部尺寸_宽(cm)")
    @Excel(name = "A面外部尺寸_宽(cm)")
    private String size_width;
    @ApiModelProperty("A面外部尺寸_高(cm)")
    @Excel(name = "A面外部尺寸_高(cm)")
    private String size_height;
    @ApiModelProperty("A面内部尺寸_宽(cm)")
    @Excel(name = "A面内部尺寸_宽(cm)")
    private String size_width_inside;
    @ApiModelProperty("A面内部尺寸_高(cm)")
    @Excel(name = "A面内部尺寸_高(cm)")
    private String size_height_inside;
    @ApiModelProperty("A面是否亮灯")
    @Excel(name = "A面是否亮灯",replace = {"是_true", "否_false"})
    private Boolean is_light;

    @ApiModelProperty("B面编号")
    @Excel(name = "B面编号(值唯一，请勿重复)")
    private String b_code;
    @ApiModelProperty(value = "B面媒体类型ID")
    @Excel(name = "B面媒体类型",replace = {"电梯智能框_1", "楼宇框架_2","路名牌_3","加油站-广告牌_5","加油站-立柱_6","加油站-加油机_7","加油站-桁架_8","综合市场_9","软膜灯箱_10","大屏_11","大牌_12"})
    private Long b_media_type_id;
    @ApiModelProperty(value = "B面画面属性ID")
    @Excel(name = "B面画面属性",replace = {"海报（铜版纸）_60", "户外写真（pp）_61","室内写真（pp）_62","软膜_63","喷绘布_64","刀刮布_65","户外车贴_66","室内车贴_67"})
    private Long b_pic_type_id;
    @ApiModelProperty("B面位置")
    @Excel(name = "B面位置")
    private String b_location;
    @ApiModelProperty("B面外部尺寸_宽(cm)")
    @Excel(name = "B面外部尺寸_宽(cm)")
    private String b_size_width;
    @ApiModelProperty("B面外部尺寸_高(cm)")
    @Excel(name = "B面外部尺寸_高(cm)")
    private String b_size_height;
    @ApiModelProperty("B面内部尺寸_宽(cm)")
    @Excel(name = "B面内部尺寸_宽(cm)")
    private String b_size_width_inside;
    @ApiModelProperty("B面内部尺寸_高(cm)")
    @Excel(name = "B面内部尺寸_高(cm)")
    private String b_size_height_inside;
    @ApiModelProperty("B面是否亮灯")
    @Excel(name = "B面是否亮灯",replace = {"是_true", "否_false"})
    private Boolean b_is_light;

}
